Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

VBScript
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In mwdainformatica mwdqVBScript (abbreviazione di mwdgmwdwMicrosoft's Visual Basic Scripting Edition) è un sottoinsieme di mweaVisual Basic utilizzato nelle mweqActive Server Pages e in mwegWindows Script Host come mwewlinguaggio di scripting mwfageneral-purpose. È anche usato come sostituto, integrazione o appoggio per i mwfqfile batch di mwfgMS-DOS o per meglio dire, della interfaccia da mwfwlinea di comando di Windows.

Ad ottobre 2023 Microsoft mwgqha deprecato VBScript. Nelle versioni future di Windows, VBScript sarΓ  disponibile come funzionalitΓ  su richiesta prima della sua rimozione dal mwggsistema operativo.cite-ref-2[2]

Contents

β€’ Descrizione
β€’ Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Descrizione

VBScript Γ¨ un linguaggio interpretato da uno mwigmwiwscript engine, che puΓ² trovarsi sia all'interno che all'esterno di un mwjaweb server. Nel primo caso, il codice VBScript, inserito all'interno del codice mwjqHTML, viene interpretato ed eseguito quando la pagina corrispondente viene richiesta. Nel secondo caso, si possono creare degli mwjgscript in VBScript che possono essere eseguiti dalla mwjwshell o dal mwkadesktop.

La versione di VBScript presente all'interno di mwkgInternet Explorer offre praticamente le stesse funzionalitΓ  di mwkwJavaScript ma, data la sua incompatibilitΓ  con gli altri mwlabrowser molti programmatori preferiscono utilizzare mwlqJavaScript.

A partire da mwlwInternet Explorer 11, VBScript Γ¨ considerato deprecato e non dovrebbe piΓΉ essere usato come linguaggio di script web.cite-ref-microsoft-com-3-0[3]

Utilizzi ed estensioni di Visual Basic Scripting

VBScript non Γ¨ un semplice sostituto dei batch DOS: questa tecnologia permette di compiere operazioni ben piΓΉ raffinate. Tramite apposite librerie Γ¨ possibile effettuare ricerche su testo tramite mwngespressioni regolari, scrivere e leggere file (mwnwFileSystemObject), controllare applicazioni esterne come mwoaExcel, mwoqWord o mwogAccess, effettuare delle mwowquery su database (tramite mwpaODBC) o sul sistema operativo allo scopo di produrre report o modificarne i valori (tramite mwpqWindows Management Instrumentation).

Visual Basic Scripting permette inoltre di effettuare task amministrativi anche su computer remoti. La sua versatilitΓ  ha anche dei lati negativi: Visual Basic Scripting Γ¨ un linguaggio usato spesso per la produzione di virus informatici in ambiente Windows. A sua discolpa va detto che il problema risiede nei criteri di protezione delle vecchie versioni di Windows, e non tanto nel VBS in sΓ©. Infatti, nei sistemi operativi con criteri di sicurezza piΓΉ elevati, basati su diritti di accesso dei singoli utenti e programmi, non Γ¨ possibile scrivere virus ad alta infettivitΓ  nemmeno in altri linguaggi piΓΉ potenti.

Esempio Hello, world!

messaggio1 = msgbox ("Hello, World!",16,"titolo")
messaggio2 = msgbox ("Hello, World!",32,"titolo")
messaggio3 = msgbox ("Hello, World!",48,"titolo")
messaggio4 = msgbox ("Hello, World!",64,"titolo")

Questi quattro esempi stamperanno nella schermata quattro finestre con la scritta "Hello, World!"; ciascuna con un'icona diversa dalle altre (variazione data dalla variabile che sussegue la prima virgola: 16, 32, 48 o 64).

Note

cite-note-11. mwgwmwhamwhqVBScript Version Information, su mwhgmicrosoft.com. mwhwURL consultato il 7/7/2014.
cite-note-22. ↑ mwiw(mwjamwjqEN) mestew, mwjgmwjwDeprecated features in the Windows client - What's new in Windows, su mwkalearn.microsoft.com, 7 novembre 2023. mwkqURL consultato il 9 novembre 2023.
cite-note-microsoft-com-33. ↑ mwlqmwlgmwlwVBScript non Γ¨ piΓΉ supportato in modalitΓ  Periferico di IE11 per l'area Internet (Windows), su mwmamicrosoft.com. mwmqURL consultato il 7/7/2014.

Altri progetti

Altri progetti

β€’ Wikimedia Commons

β€’ Wikimedia Commons contiene immagini o altri file su VBScript

Collegamenti esterni

β€’ (EN) Sito ufficiale, su docs.microsoft.com.
β€’ citerefopen-library(EN) Opere riguardanti VBScript, su Open Library, Internet Archive.
β€’ citereffoldoc(EN) Denis Howe, Visual BASIC Script, in Free On-line Dictionary of Computing. Disponibile con licenza mwoaGFDL